Skip to content

make the agent image 4x smaller thanks to multi stage build#90

Merged
pablogs9 merged 1 commit intomicro-ROS:humblefrom
husarion:humble
Nov 24, 2022
Merged

make the agent image 4x smaller thanks to multi stage build#90
pablogs9 merged 1 commit intomicro-ROS:humblefrom
husarion:humble

Conversation

@DominikN
Copy link
Copy Markdown
Contributor

@DominikN DominikN commented Nov 15, 2022

  • microros/micro-ros-agent:humble Docker image will be 4 times smaller (1.6GB vs 0.4GB)
  • added MICROROS_DISABLE_SHM env (with default set to 1 for backward compatibility) allowing you to use your own DDS profile file

You can test changes with donowak/micro-ros-agent:humble docker image (generated from https://github.com/DominikN/micro-ros-agent-minimal)

@pablogs9
Copy link
Copy Markdown
Member

This looks super good @DominikN, we will take a look and merge when we test.

@pablogs9
Copy link
Copy Markdown
Member

@mergify backport galactic foxy main

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented Nov 15, 2022

backport galactic foxy main

✅ Backports have been created

Details

@pablogs9 pablogs9 merged commit 4d0209d into micro-ROS:humble Nov 24, 2022
@pablogs9
Copy link
Copy Markdown
Member

Thanks one more time @DominikN

mergify Bot pushed a commit that referenced this pull request Nov 24, 2022
(cherry picked from commit 4d0209d)

# Conflicts:
#	base/Dockerfile
#	micro-ROS-Agent/Dockerfile
mergify Bot pushed a commit that referenced this pull request Nov 24, 2022
(cherry picked from commit 4d0209d)

# Conflicts:
#	base/Dockerfile
#	micro-ROS-Agent/Dockerfile
mergify Bot pushed a commit that referenced this pull request Nov 24, 2022
(cherry picked from commit 4d0209d)

# Conflicts:
#	base/Dockerfile
#	micro-ROS-Agent/Dockerfile
pablogs9 added a commit that referenced this pull request Nov 24, 2022
…90) (#91)

* make the agent image 4x smaller thanks to multi stage build (#90)

(cherry picked from commit 4d0209d)

# Conflicts:
#	base/Dockerfile
#	micro-ROS-Agent/Dockerfile

* Fix

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
Co-authored-by: Dominik Nowak <dominik.nwk@gmail.com>
Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
pablogs9 added a commit that referenced this pull request Nov 24, 2022
…90) (#92)

* make the agent image 4x smaller thanks to multi stage build (#90)

(cherry picked from commit 4d0209d)

# Conflicts:
#	base/Dockerfile
#	micro-ROS-Agent/Dockerfile

* Fix

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
Co-authored-by: Dominik Nowak <dominik.nwk@gmail.com>
Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
pablogs9 added a commit that referenced this pull request Nov 24, 2022
…90) (#93)

* make the agent image 4x smaller thanks to multi stage build (#90)

(cherry picked from commit 4d0209d)

# Conflicts:
#	base/Dockerfile
#	micro-ROS-Agent/Dockerfile

* Fix

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
Co-authored-by: Dominik Nowak <dominik.nwk@gmail.com>
Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
pablogs9 added a commit that referenced this pull request Dec 12, 2022
…90) (#93)

* make the agent image 4x smaller thanks to multi stage build (#90)

(cherry picked from commit 4d0209d)

# Conflicts:
#	base/Dockerfile
#	micro-ROS-Agent/Dockerfile

* Fix

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>

Signed-off-by: Pablo Garrido <pablogs9@gmail.com>
Co-authored-by: Dominik Nowak <dominik.nwk@gmail.com>
Co-authored-by: Pablo Garrido <pablogs9@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants